// 明日日期
export function tomorrow() { 
    const today = new Date(); // 获取当前日期和时间
    const tomorrow = new Date(today.getTime() + 24 * 60 * 60 * 1000); // 获取明天的日期，通过增加一天的毫秒数来实现

    const tomorrowYear = tomorrow.getFullYear(); // 获取明天的年份
    const tomorrowMonth = tomorrow.getMonth() + 1; // 获取明天的月份（注意月份是从 0 开始计数的，所以需要加 1）
    const tomorrowDate = tomorrow.getDate(); // 获取明天的日期


    // console.log(tomorrowFormatted); // 输出明天的日期，例如：2023-05-12

    // 辅助函数：为单个数字添加前导零
    function addLeadingZero(number) {
        return number < 10 ? '0' + number : number;
    }

    return  tomorrowYear + '-' + addLeadingZero(tomorrowMonth) + '-' + addLeadingZero(tomorrowDate); // 格式化为 'YYYY-MM-DD' 的日期字符串
}


// 今日日期
export function today() { 
    const date = new Date();
    date.getYear(); //获取当前年份(2位)
    date.getFullYear(); //获取完整的年份(4位)
    date.getMonth(); //获取当前月份(0-11,0代表1月)
    date.getDate(); //获取当前日(1-31)
    date.getDay(); //获取当前星期X(0-6,0代表星期天)
    date.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
    date.getHours(); //获取当前小时数(0-23)
    date.getMinutes(); //获取当前分钟数(0-59)examDetail
    date.getSeconds(); //获取当前秒数(0-59)
    date.getMilliseconds(); //获取当前毫秒数(0-999)
    date.toLocaleDateString(); //获取当前日期
    const mytime = date.toLocaleTimeString(); //获取当前时间
    date.toLocaleString(); //获取日期与时间
    // 获取当前月份
    const nowMonth = date.getMonth() + 1;
    // 获取当前是几号
    const strDate = date.getDate();
    // 添加分隔符“-”
    const seperator = "-";
    // 对月份进行处理，1-9月在前面添加一个“0”
    if (nowMonth >= 1 && nowMonth <= 9) {

        nowMonth = "0" + nowMonth;
    }
    // 对月份进行处理，1-9号在前面添加一个“0”
    if (strDate >= 0 && strDate <= 9) {
        strDate = "0" + strDate;
    }
    // 最后拼接字符串，得到一个格式为(yyyy-MM-dd)的日期
    return date.getFullYear() + seperator + nowMonth + seperator + strDate;
    // 获取的是前一天日期
    // const time = (new Date).getTime() - 24 * 60 * 60 * 1000;
    // const yesday = new Date(time); // 获取的是前一天日期
}

